package com.jt.mapper;

import com.jt.pojo.DemoUser;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/* 说明：
 *      1.根据面向接口开发的思想需要定义一个Mapper接口
 *      2.在接口中可以写接口方法，谁用谁去实现
 *      3.Mybatis中的实现类以xml文件的形式存在
 */
public interface DemoUserMapper {
    // 1.查询所有的表数据
    List<DemoUser> findAll();

    int insertMap(Map map);

    int deleteMap(Map map);

    int deleteList(List list);

    List<DemoUser> select01(Map<String, Object> map);

    int deleteIds(int[] ids);

    int updateAge(Map<String, Object> map);

    List<DemoUser> findMN(Map<String, Object> map);

    List<DemoUser> findNC(Map<String, Object> map);

    List<DemoUser> findSA02(Map<String, Object> map);
}
